.site-menu {
	margin: 10px;
}

.site-menu li {
	float: left;
	padding: 5px;
	margin: 20px 5px;
	font-weight: bold;
	font-size: 18px;
	background: #D8EBEB;
}

.site-menu a {
	color: #333;
}

.site-left {
	float: left;
	width: 65%;
	padding: 0 0 20px 15px;
	overflow: hidden
}

.site-right {
	float: right;
	width: 32%;
	min-height: 300px;
}

.box1 .title {
	font-weight: bold;
	margin: 10px 0
}

.box1 .list {
	margin: 10px 2px 0  10px;
}


.box2 {
	border: 1px solid #D8EBEB;
	margin: 5px 0;
	float: left;
	width: 95%;
	padding: 3px;
}

.box2 .title {
	font-weight: bold;
	margin: 10px 0
}

.box2 .list{
	clear: both;
	padding: 10px 0;
	_padding:5px 0 ;
}

.box2 .image {
	float: left;
	width: 32%;
}

.box2 .image img {
	width: 160px;
	height: 160px;
}

.box2 .image .title {
	font-weight: normal;
	line-height: 23px;
}

.box3 .title {
	font-weight: bold;
	margin: 5px 0;
	padding: 5px 0;
	text-align: center;
}

.box3 dt {
	margin: 10px 0; border-style: dotted
}

.box3 dd {
	line-height: 25px;
}

.box4{
	width:32%;
	float:left;
	margin:10px 2px;
}
.box4 .title{

}

.intro {
	background: #EBFCDC;
	width: 575px;
	margin: 10px 0;
	padding: 20px 5px;
	border: 1px solid #D8EBEB;
	text-align: left;
}

.page {
	margin: 20px 0;
}

.selected,.selected a {
	color: red;
}

/**** photo ******/
.photo-image {
	text-align: center;
	clear:both;
}

.photo-menu {
	text-align: right;;
}

/****** 评论 *****/
.comment {
	vertical-align: top;
	padding: 5px;
	margin: 50px 0;
}

.comment .avatar img {
	width: 50px;
	height: 50px;
}

.comment .text {
	width: 100%;
	padding: 0 0 0 20px;
}

.comment textarea {
	width: 550px;
	height: 100px;
	border: 1px solid #CCC
}

.comment textarea:hover {
	border: 1px solid #060
}

.comment table {
	margin-top: 20px;
	border-bottom: #F6F6F6 solid 1px;
}

.comment table:hover {
	border-bottom: #060 solid 1px;
}
pre{
	white-space: pre-wrap;
	word-wrap: break-word;
 	border-bottom: dashed 1px #EFEFEF;
	padding-bottom:40px;
}